electronic signature php security opensource pki cryptography strong authentication electronic signatures otp encryption mysql authentication bank e-signature open source